package 微服务.SpringCloud_1.Ribbon_2.饥饿加载;

/**
 * 饥饿加载
 */
public class index {
    /**
     * 在项目cloud-demo中，我们第一次发起请求，耗时会比较长<p>
     * 而第二次再发起请求（不用路径一样，同一服务就行），耗时会大大缩短<p>
     * 产生第一次访问耗时长的原因是多方面的<p></p>
     * <p>
     * 原因之一就是Ribbon默认采用<a href="">懒加载</a><p>
     * 即第一次访问时才会去创建LoadBalancerClient对象，请求时间会很长<p>
     * 而第一次请求之后，会将服务列表放入缓存，所以第二次耗时很短<p></p>
     * <p>
     * 而我们可以通过<a href="">饥饿加载</a>，使得在项目启动时就创建LoadBalancerClient对象，降低第一次访问的耗时<p>
     *
     * @param args
     */
    public static void main(String[] args) {

    }
}
